const apply = {
  state: {
    apply: {
      applicantData: {}, // 申请人信息
      targetData: {}, // 被申请人信息
      thirdperData: {}, // 第三人信息
      agentData: {}, // 委托代理人信息
      arriveData: {}, // 送达信息
      checkdocData: {}, // 规范性文件
    }
  },
  // 赋值
  mutations: {
    // todo 读取申请表填写信息
    loadApplyData() {
      return new Promise((resolve, reject) => {
        
      }).catch(() => {
        reject('读取申请表填写信息失败！')
      })
    },
    // 申请人信息
    setApplicantData: (state, [key, value]) => {
      state.apply.applicantData[key] = value
    },
    // 被申请人信息
    setTargetDataData: (state, [key, value]) => {
      state.apply.targetData[key] = value
    },
    // 第三人信息
    setThirdperDataData: (state, [key, value]) => {
      state.apply.thirdperData[key] = value
    },
    // 委托代理人信息
    setAgentDataData: (state, [key, value]) => {
      state.apply.agentData[key] = value
    },
    // 送达信息
    setArriveData: (state, [key, value]) => {
      state.apply.arriveData[key] = value
    },
    // 规范性文件信息
    setCheckdocData: (state, [key, value]) => {
      state.apply.checkdocData[key] = value
    }
  },
  // 初始化
  actions: {
  },

  // 取值
  getters: {
  }
}

export default apply